草庐IT

JavaSE、JavaEE、JavaWeb 三大工程目录详解

全部标签

windows - 使用 Ant 构建命令为目录生成校验和

我尝试生成checksum对于使用ant的目录.我试过下面的命令,但它在每个文件的每个文件夹内递归生成。我只想使用Ant命令为特定目录生成一个checksum。我该怎么做? 最佳答案 您想使用totalproperty属性。根据thedocumentation此属性将保存所有校验和和文件路径的校验和。例如${sum.of.all}一些其他的一般说明。这不是幂等的。每次运行它都会得到一个新的值,因为它在新的哈希中包含了之前的哈希文件(然后写入了一个新的哈希文件)。我建议您将todir属性更改为指向其他地方以有意义的方式命名您的目标是个

c# - 使用 C#/.Net 时,只读如何影响目录?

我发现我可以写入(例如,将文件复制到)一个只读目录。也就是说,一个包含...Attributes=FileAttributes.ReadOnly的目录。我什至可以更改它的名称。我发现唯一不能做的就是删除它。这真的是ReadOnly阻止的唯一事情吗?编辑:这是代码:(目录是空的。)(newDirectoryInfo(path)).Attributes=FileAttributes.ReadOnly;Directory.Delete(path);它抛出一个Accesstothepath'c:\...isdenied.异常。但是将ReadOnly更改为Normal后,它工作正常。ReadOn

windows - 如何在 Windows 命令提示符中将某些文件从同一目录复制到另一个目录?

我是新手,并没有使用很多Windows命令提示符的高级功能。所以请耐心等待...目前,我有一个包含大量图像文件的文件夹。示例文件名类似于20130611.084021.c123.tif,表示YrMoDy.HrMinSec.cameraIDs.tif。所以我想将文件名中具有相同以下信息的所有文件复制到另一个文件夹:20130611.08xxxx.c1xx.tif。如何在Windows命令提示符中执行此操作? 最佳答案 copy20130611.08*.c1*.tif 关于windows-如

c++ - 使用 FILE_FLAG_BACKUP_SEMANTICS 后无法更改目录时间戳

我也在尝试使用FILE_FLAG_BACKUP_SEMANTICS后更改目录的时间戳。我的代码片段如下intSetDirectoryTime(char*Path){FILETIMEftCreate,ftAccess,ftWrite;Handle=CreateFile(Path,GENERIC_WRITE,FILE_SHARE_WRITE,NULL,OPEN_EXISTING,FILE_FLAG_BACKUP_SEMANTICS,NULL);if(Handle==INVALID_HANDLE_VALUE){//UnabletoopendirectoryreturnFALSE;}if(Se

linux - 有没有办法让 Windows 像 Linux 那样返回目录的路径?

在Windows中,目录的路径类似于:C:\用户名在Linux中它应该是这样的:/家/名字在R编程语言中,反斜杠是转义字符,因此路径(即使在Windows系统上)必须写为C:/Users/Name或C:\\Users\\Name。当路径太长时,重新输入每个斜杠是相当累人的。无论如何,Windows是否会返回带有双反斜杠或一个斜杠的路径?如果不是,R中是否有一种简单的方法来更改路径以便R可以理解它?非常感谢。 最佳答案 如果您以交互方式运行,您可以将windows路径复制到剪贴板,然后使用:normalizePath(readClip

Python 2.7 仍在访问 Python 3.4 目录

当我已经在我的系统上安装了Python3.4时,我安装了Python2.7。现在,当我尝试运行python27时,它仍然会尝试访问Python3.4文件夹,因此出现错误。C:\Users\user>python27File"E:\Python\Lib\site.py",line176file=sys.stderr)^SyntaxError:invalidsyntax它应该访问E:\Python27(包含2.7)而不是E:\Python(包含3.4)。版本和命令有效:C:\Users\Lorenz>python--versionPython3.4.3C:\Users\Lorenz>pyt

windows - 如何按照 Windows 快捷方式进入 cmd.exe 中的子目录?

我有一个子目录,里面有一个快捷方式文件,假设它是“shortcut.lnk”。并且此项目指向其他某个位置。在Windows资源管理器中单击它时,会弹出目标子目录。如何使用cmd.exe处理该项目?我如何使用cmd.exe遵循该快捷方式?我可能不想添加任何第三方软件,但出于可移植性的原因,我更愿意坚持使用Windows标准工具来解决这个问题。 最佳答案 良好的旧VBS似乎是一个明显简单、简短和板载解决方案的关键:@echooffSetShortcut=%~1echosetWshShell=WScript.CreateObject("W

windows - 如何让 GIT 将目录连接视为 Windows 上的常规文件夹?

我需要共享以在不同项目之间共享某些文件。因此我有一个像这样的文件结构:D:\shared\D:\shared\files-shared-by-all-projects-hereD:\project1\D:\project1\project1-specific-files-hereD:\project1\shared我在D:\project1和D:\project2中设置了GIT存储库我的问题是GIT似乎只跟踪非连接(即真实目录)中的文件).我对这两个项目都使用VisualStudio2015,当项目包含来自“联合”目录的文件时,TeamExplorer的行为会非常奇怪:将位于目录交界处

windows - 如何从不同目录的其他批处理文件中的批处理文件启动 exe 文件?

我将尝试解释我的问题:我有一个主批处理文件,名为master.bat我有几个批处理文件,名为slave_0x.bat,使用CALL命令从master.bat调用。每个slave_0x.bat文件从相关目录启动一个setup_0x.exe文件。这两个文件位于master.bat目录的子目录中。例如:master.bat文件位于D:\Master\slave_01.bat位于D:\Master\Slave_01\setup_01.exe也位于D:\Master\Slave_01\问题是:当我启动master.bat时,当前路径是“D:\Master\”然后,当执行slave_01.bat时

windows - 如何使批处理文件删除它自己的目录?

好的,很抱歉我是新手,但我正试图让我的批处理文件在启动后删除它自己的目录。这是我的文件夹的排列方式:文件夹1删除.bat我的目标是在“delete.bat”启动后让“delete.bat”删除“Folder1”。所以这是我的代码:rd/s/q%~dp0..\Folder1这似乎可行,但它只会删除“Folder1”的内容,而不是整个目录本身。我做错了什么? 最佳答案 一些想法...%~dp0获取批处理文件的驱动器和路径,因此您不需要包含..\Folder1。你所拥有的应该有用。如果它没有删除文件夹本身,则意味着它已被锁定,可能是因为c